package com.itheima.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;

@Data
@AllArgsConstructor
@NoArgsConstructor
@SuppressWarnings("all")
public class SelectEmpPageParam {
    /**
     * 页码
     */
    private int page;
    /**
     * 每页数量
     */
    private int pageSize;
    /**
     * 姓名
     */
    private String name;
    /**
     * 性别
     */
    private Integer gender;

    /**
     * @DateTimeFormat 前端给后端的日期,后端需要把带格式的字符串日期转换成时间类的注解
     * @JsonFormat 后端给前端的日期格式化注解
     */
    @DateTimeFormat(pattern = "yyyy年MM月dd")
    //@JsonFormat(pattern = "yyyy年MM月dd")
    private LocalDate begin;
    /**
     * 后端给前端的日期格式化注解
     */
    //@JsonFormat(pattern = "yyyy年MM月dd")
    @DateTimeFormat(pattern = "yyyy年MM月dd")

    private LocalDate end;
}
